summaryrefslogtreecommitdiffstats
path: root/src/android/app/src/main/java/org/citra/citra_emu/ui/main/MainView.java
blob: de7c0487599878ee54e4683d804a0d55d6008620 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package org.citra.citra_emu.ui.main;

/**
 * Abstraction for the screen that shows on application launch.
 * Implementations will differ primarily to target touch-screen
 * or non-touch screen devices.
 */
public interface MainView {
    /**
     * Pass the view the native library's version string. Displaying
     * it is optional.
     *
     * @param version A string pulled from native code.
     */
    void setVersionString(String version);

    /**
     * Tell the view to refresh its contents.
     */
    void refresh();

    void launchSettingsActivity(String menuTag);

    void launchFileListActivity(int request);
}